ElasticPress\Indexable D

Total Complexity 127
Dependencies 5
Dependents 2
Total lines 1,149
Lines of code 547
Logical lines of code 274
Comment lines 451
Methods 27
Properties 4

Methods 27

Method Rating Maintainability Complexity Lines of code
build_meta_query()
D
19
52 263
send_bulk_index_request()
B
37 20 75
prepare_date_meta_values()
S
54 7 19
get_index_name()
S
51 6 28
prepare_meta_value_types()
S
53 6 24
elasticpress_enabled()
S
62 4 11
index()
S
60 3 13
bulk_index_dynamically()
S
56 2 18
bulk_index()
S
57 2 17
is_full_reindexing()
S
66 3 8
prepare_meta_types()
S
63 3 10
get_network_alias()
S
61 2 11
compare_mappings()
S
65 2 8
query_es()
S
69 2 6
put_mapping()
S
75 1 4
get_mapping()
S
80 1 3
prepare_document()
S
100 1 0
query_db()
S
100 1 0
get_bulk_items_per_page()
S
79 1 3
index_exists()
S
79 1 3
delete_index()
S
79 1 3
multi_get()
S
78 1 3
get()
S
78 1 3
delete()
S
74 1 4
create_network_alias()
S
79 1 3
delete_network_alias()
S
80 1 3
generate_mapping()
S
75 1 4